Cental London

A collection of 1 places curated by Alexandra Pole - carew

Places in this collection

  1. Impala

    restaurant

    13, 14 Dean St, London W1D 3RS, United Kingdom

    Newest edition to Super 8's Soho restaurants, veggie and fish options

    ImpalaView on Google Maps