3 Stars

Amba Hotel Charing Cross

The Strand, United Kingdom