A restaurant with this name has been at this location, next to Publix, for many years. It has changed hands a couple of times. I had not realized...
All reviews seem positive