Residence Inn by Marriott Tower Bridge is situated in London and is close to River Thames. It is surrounded by a range of clubs and bars and is minutes on foot from London Bridge Railway Station. The property has 92 apartments and has been recently refurbished. Facilities include free wireless internet and a 24-hour business centre. The property's apartments are comfortable and feature a kitchen that is equipped with a refrigerator, a dishwasher and kitchenware. Each have their very own living area and a variety of entertainment options, including a flat-screen TV. Residence Inn by Marriott Tower Bridge is less than a 45-minute drive from London Heathrow Airport and Shard London Bridge is a brief walk away. Tower Bridge is easily accessible by car.