The Square - 139 Caerleon Rd
Newport (GB-NWP), United Kingdom
Restaurant, Fast Food, Italian Style, Unique, Miscellaneous
Self Brand
All Ages
For All Genders
+44 1633 904703
Breaking the mold with bold, corner-to-corner flavor, delivering the ultima... more...
No reviews yet
1600-2300: SUN
Call on Holidays