Baker Street, London

Our beautiful store is located on 19 Baker Street. Surrounded by windows and our signature lights it
is a cosy, comfortable space to sit back and sip and watch London life go by!