Taste a bit of Spain while drying off from the rain shower that caught you by surprise -again – while exploring London. At Barrafina you don’t need a reservation,... Read full article »