When you stay at this apartment, you'll be a short five-minute drive from Tower of London and The Shard. Apartments feature kitchens and free WiFi. The property is only a short walk to public transportation: Elephant & Castle Underground Station is 7 minutes and Borough Underground Station is 11 minutes.