Choose your room
Carmella Apartment
Carmella Apartment London boasts a convenient location only 9 minutes on foot from the five-arched Battersea Bridge.
The apartment is located in the Chelsea district of London, 4.8 km from the public Trafalgar Square. This apartment is approximately a 10-minute ride from the 13.7-tonne Big Ben Bell and just steps from the Georgian CofE St Mary's Church. A 15-minute drive will take you from Carmella Apartment to the famous British Museum.
Staying at the accommodation, guests can enjoy garden views.
For those who prefer to cook, this apartment provides an equipped kitchen for preparing homemade meals. London Imperial Wharf train station is merely 500 metres from the building.