- Joined: 1/22/2004
- Location: tallahassee, FL, FL
Old Clearwater Pizza Place
Fri, 03/28/08 5:46 PM
Does anyone remember a pizza place out on Hwy 60 (Gulf-to-Bay) in Clearwater, FL called Charmell's? Don't know if I'm spelling that correctly. They've probably been out of business for about 25 years, but I remember them as having fantastic pizza, thin crust with a lot of oregano.