Bros Inn Hotel
London England
Check in
3:00 PM
Check out
10:00 AM
With a stay at Bros Inn Hotel in London (Southwark), you'll be a 4-minute drive from The Oval and 8 minutes from Westminster Abbey. This hotel is 2.8 mi (4.6 km) from London Eye and 2.9 mi (4.7 km) from Big Ben.
Make yourself at home in one of the 30 guestrooms. Bathrooms have bathtubs or showers and complimentary toiletries. Conveniences include desks and electric kettles.
Property Details
Location
51-53 Camberwell Church Street, London, England SE5 8TR, United Kingdom