Borough Road Apartments 20 are situated in the historic London Bridge area of London close by to Tower Bridge and the Tower of London to the east and Westminster Abbey, Big Ben and the House of Parliament to the west. There are a vast array of restaurants, cafes and pubs in the area and the River Thames is also nearby where you can take a stroll and encounter many of London's famous institutions like the Tate Modern, Shakespeare's Globe and St. Paul's Cathedral. There are five tube stations within walking distance of the apartments which allow access to all corners of the city including the energetic West End and the trendy East End of London.
Borough Road Apartments 20 are a set of two bedroom apartments which are ideal for short stays in London whether you are staying for business or leisure purposes. Spacious living areas and fully fitted kitchens with sleek and modern appliances combine with bright and comfortable bedrooms to give you a relaxing and pleasant stay in the capital. Hotel style facilities such as weekly housekeeping and free wireless internet ensure that you have everything you need to enjoy your accommodation in London.