Description

SHAWARMA & MORE | Shawarma London, UK.
This Restaurant Is Located in:

123 Baker St, London W1U 6RZ, United Kingdom

Gallery

SHAWARMA-MORE-Shawarma-Restaurant-London-United-Kingdom-UK-London-UK

Amenities

    • Accepting Credit Cards
    • Parking Available
    • Bike Parking