Central London attractions

When you’re staying in a Central London Aparthotel, you’re guaranteed to be close to the heart of the city and everything it offers. The centre of the city plays host to some of the most infamous London landmarks and tourist destinations in the capital. If you’re visiting London, you simply can’t miss it. Choose from our Central London serviced apartments for rent - both short and long term - and stay close to the hub of activity, whatever you have planned for your stay.