Placida Grill
6800 Placida Rd
Englewood
FL
34224
(941) 828-1437
zomato.com
Open Map
Carryout
Catering
dining
Family Style Restaurants
food
Private Dining Area Available
restaurant
Restaurants Seafood
seafood
Serves Alcohol