Borough Apartments
44-46 Borough Road London, SE1 0AJBorough Apartments are located just over a 10 minute-walk from the Thames and the famous Tate Modern, in the London district of Newington. They offer spacious contemporary accommodation with free Wi-Fi, in a southern part of central London.
20 rooms
from £122