London Full House 2 stars

116 New Kent Road, Southwark, London, SE1 6TU, United Kingdom

Hotel image
Read more reviews for London Full House