For locals in the know, this is where they go to get their pizza. Although it is located off the main roads, it is usually packed with patrons who come to try their wide selection...
All reviews seem positive