Arta...
For everything from a romantic meal for two, to a big birthday meal, our fantastic Tapas Restaurant ticks all the boxes. Situated in the trendy Merchant City of Glasgow, it's a Mediterranean paradise. With everything under one roof, enjoy a meal,...
Arta Region, , Greece