Dreadful over priced plastic Italian place.
Zio Pins or the Italian next to the Globe both on albany road are far superior in my opinion.