5.2 Guest rating Hotel photo

Apartments Camletts

Hint: You can enter any city or hotel name
Price from$91

Book Apartments Camletts

Located in a secluded suburb of London but with easy access to the capital, Camletts is a self-catering studio apartment. Free WiFi is accessible throughout.

Photos Of

Show Apartments Camletts on the map

Camletts 51.410028 -0.290776