Cafe Soleil, a 5-star gem on St. Pete Beach
Café Soleil, on St. Pete Beach, has all the makings of a great hole-in-the-wall restaurant. Nestled beneath the shady overhang of an oceanside shopping center, it could be easy to…
Café Soleil, on St. Pete Beach, has all the makings of a great hole-in-the-wall restaurant. Nestled beneath the shady overhang of an oceanside shopping center, it could be easy to…