Is there coach parking? • London Hostel, Palmers Lodge