fbpx
Great Restaurant

Great Restaurant

Barrafina is one of those must-try restaurants in London. There have been so many great reviews about this tapas restaurant and I simply could not restraint myself from not trying it when I am in town.