The Terrace Restaurant, Amba Hotel, Charing Cross.

Loading Map....

Address
Amba Hotel
London


WC2N 5HX
United Kingdom


Upcoming Events