AMBA HOTEL CHARING CROSS

Amba Hotel Charing Cross

Strand, London, WC2N 5HX