Small and charming, this B&B with a terrace provides a cosy home-away-from-home near Hampstead Heath in north London, with fast tube connections to the city centre. The St. John's B&B in London offers 3 inviting guest rooms in an elegant Victorian townhouse, all stylishly decorated and equipped with heating, a TV and Wi-Fi service. There is a sink in each room, and bathrooms are shared. A delicious breakfast is served each morning by the friendly owner, who is happy to provide tips on what to see and do in the city. Guests are welcome to relax in the sitting room or out in the garden. The bed and breakfast is situated less than a 10-minute walk from Hampstead Heath, perhaps London's most beautiful park, as well as the charming village of Highgate, which is full of traditional pubs. Excellent bus and tube links make it easy to get to nearby Camden as well as Leicester Square in the heart of London's Theatreland.