Las Tapas

Venue Details & Map

Las Tapas

Address
108 Holland Park Avenue
Holland Park
London
W11 4UA
Public transport:
Holland Park, Underground