About Bar Italia
Keywords: italian
Retail Location Count: 1
More about Bar Italia
Bar Italia is located at Edinburgh, Scotland, United Kingdom
+441312286379
http://www.baritalia-edinburgh.co.uk