Ambassadors Hotel 3 stars

16 Collingham Road, Earls Court, Kensington and Chelsea, London, SW5 0LX, United Kingdom

Hotel image
Read more reviews for Ambassadors Hotel