Carmella Apartment London lies in a convenient location in London, around a 5-minute walk from The Chelsea Theatre. Guests can make use of Wi-Fi for both business and leisure purposes.
Garden view can be enjoyed from this accommodation.
An equipped kitchen is also available for guests to use.
This apartment is approximately 2 km from the private social and athletic Hurlingham Club and within easy reach of London Imperial Wharf train station. Carmella Apartment is located within a 10-minute drive of the famous Natural History Museum and merely 9 minutes on foot from the five-arched Battersea Bridge. The apartment is nestled 4.7 km from Oxford Street.
If you stayed at this hotel, share your experience with us, please