Amba Bar & Restaurant - London
The Amba Bar & Restaurant serves up British dishes for you to enjoy. Please find us at
The Mayfair Hotel, Mayfair. If you wish to book a table now please do so. Here |
The Amba Bar & Restaurant serves up British dishes for you to enjoy. Please find us at
The Mayfair Hotel, Mayfair. If you wish to book a table now please do so. Here |