Bay Tree House Bed and Breakfast is a luxury B&B in North London. Their three large guest rooms are beautifully decorated in the Old English style. Each room has a TV, and a private bathroom. Bay Tree House is located in New Southgate, in the London Borough of Enfield.
- General Facilities
- On site parking