Welcome to Hotel Tabard Street Apartment London, Located in London, Tabard Street Apartment offers free WiFi access. The property is 600 metres from London Bridge and 800 metres from Elephant & Castle. Each room has access to a shared kitchen with a microwave and an oven. There is a communal lounge and a shared bathroom with a hairdryer. Tabard Street Apartment also offers a shared terrace. For guests that feel like visiting the surroundings, The Shard is a 10-minute stroll away. Tower Bridge and the Tower of London are both less than 2 miles away. Shakespeare’s Globe is 18 minutes’ walk away. (Hotel Tabard Street Apartment London hotels booking).