Route GuidesRoutes City GuidesCities Map Log in

Borough Market Apartments

London
16-18 Marshalsea Road, London, SE1 1HL

10 rooms · ★★★★ · from £143


Borough Market Apartments is a self-catering accommodation located in London, just a 2-minute walk from Borough Tube Station. Free WiFi access is available.