Ambassadors Hotel

Click here to check prices & availability for Ambassadors Hotel.

16 Collingham Road
LONDON, SW5 0LX  United Kingdom

Partner Reviews: Ambassadors Hotel

Join the conversation!

Not a member? .