Ibis Styles London Southwark - Near Borough Market
47 Southwark Bridge Road, London Bridge, London, England, United Kingdom
Booking.com
Book Now