-
Amba Hotel Charing Cross Review
Amba Hotel Charing Cross is situated right above Charing Cross station (with the entrance to the left hand side), and like myself you may have walked past it a dozen times after leaving Charing cross station and not even glanced in the hotel’s direction, mainly because you’re in a rush…