The Lost Alhambra

Step into place – a place worlds away but right in the heart of very very busy Leicester Square. Step right into The Lost Alhambra. The Lost Alhambra is a basement cocktail bar right between a pub (The Moon Under…

Fabuk Magazine