Restaurant
The Deck Bar & Grille
3 locals recommend,
Tips from locals
Walking distance from the unit. Wonderful atmosphere, great food and daily specials, happy hour, live music, lots of flat screen TVs for watching the game
Unique things to do nearby
Location
5901 Sun Blvd
St. Petersburg, FL
Isla del Sol