I use to get pizza here when the owner, Leo, worked by himself. This still is the best pizza. I have been back twice in 23 years (I live in S FL now) and the scillian is by far, the best on earth. I swear. Please open a franchise in the Boca/Ft Laud area for me.
Pros: Price, Value, Taste
more