Offering a garden and city view, Boogaard's Guest House is located in London, 4.1 km from Tower Bridge and 4.3 km from Tower of London. This guest house offers free private parking and a shared kitchen.
Number of rooms: 6
33 Bywater Place, Southwark, London, SE16 5ND, United Kingdom