54A Lots Road, London, United Kingdom
Located 0.7 km from the five-arched Battersea Bridge and Gagliardi Gallery, Carmella Apartment London features views of the garden. Wi-Fi is available for guests' business or leisure needs.
This apartment is within a 500-metre distance of London Imperial Wharf train station and a 10-minute ride from the perennially crowded Harrods. The famous Natural History Museum is 2.4 km away. Carmella Apartment is located 15 minutes' drive from the white and sanded bare - floorboard Saatchi Gallery.
Also, there is an equipped kitchen for guests' comfort.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Find out what other guests say about Carmella!
For your convenience, we have collected the reviews from several sources.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please