Located in London (Hackney), The Old Ship is within a 15-minute drive of Tower of London and The Shard. This upscale inn is 3.6 mi (5.9 km) from Emirates Stadium and 4.7 mi (7.5 km) from The British Museum. Ta ... Read more

View all Luxury Hotels in London