Helena Host FamilyHotel
64 Moncrieffe Street London, Southwark, London, SE15 5HL, United Kingdom
Featuring 3-star accommodation, Helena Host Family is set in London, 4.7 km from O2 Academy Brixton and 4.9 km from Tower Bridge. The property is located 5.1 km from London Bridge, 5.2 km from Tower of London and 5.