About Villa Italia
Keywords: pizza
Retail Location Count: 1
More about Villa Italia
Villa Italia is located at 39 University Road, Northern Ireland BT7 1ND, United Kingdom
+442890328356
http://www.villaitaliarestaurant.co.uk