Ever walked into a place in Florida and wondered if time simply decided to slow down?
At El Cap Restaurant in St. Pete, Florida, it feels like the city pressed pause in the best possible way.
The griddle sizzles, the shoestring fries snap, and the menu reads like a love letter to simpler Florida days…