Restaurants on Store Street
Greek

The Life Goddess - Deli Divine

Store Street, Soho 29 Store Street, Fitzrovia,
London, WC1E 7BS