Ambassadors Hotel

16 Collingham Road, Earls Court, London