Home»Hotels»Amba Hotel Charing Cross Hotels Amba Hotel Charing Cross Cristina 2016-08-17 Cristina / August 17, 2016 / 0 / 80 0 Shares Facebook Twitter Pinterest Google+ Trafalgar Square Amba Hotel Charing Cross The Strand, Westminster Borough, London, WC2N 5HX, United Kingdom Located next to Trafalgar Square, this stylish 4 star hotel offers free wifi, room service and a fitness center. Book Now! Photo by robmcm
No Comment