Limehouse Apartments

In the heart of London’s Docklands you’ll find Limehouse Apartments, a suite of serviced accommodation close to many of the capital’s most popular attractions.