Closed

11:00 am - 11:00 pm

London

9, Holles St, London, W1G 0BD

About

A hidden gem just off Oxford Street. Head upstairs and you’ll find the best of London’s street food, 2 bars and Games Hall by Market Halls…