Borough Market Apartments
16-18 Marshalsea Road London, SE1 1HLBorough Market Apartments is a self-catering accommodation located in London, just a 2-minute walk from Borough Tube Station. Free WiFi access is available.
10 rooms
from £125