24/59
St-Christophers-Place_IMG_0823.jpg La Tasca - a Tapas restaurantThumbnailsLamb and Flag pubLa Tasca - a Tapas restaurantThumbnailsLamb and Flag pubLa Tasca - a Tapas restaurantThumbnailsLamb and Flag pubLa Tasca - a Tapas restaurantThumbnailsLamb and Flag pub

[St Christopher's Place - London - England]