Impala is a vibrant Mediterranean restaurant located in the heart of Soho at 13-14 Dean Street. Enjoy a taste of the sun with their fresh, flavorful dishes in a lively central London setting.
Impala is a vibrant Mediterranean restaurant located in the heart of Soho at 13-14 Dean Street. Enjoy a taste of the sun with their fresh, flavorful dishes in a lively central London setting.
13-14 Dean St, London W1D 3RS, United Kingdom, London