The roof terrace at Trafalgar St James hotel in London has opened a new bar and restaurant. The Rooftop has
Leila Lily’s comprises three areas, a bar, restaurant and nightclub, and will complement the 49-bedroom hotel on Grey Street
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.