Address: 2639 Placida Rd, Englewood, FL 34224, USA
They've been closed Mondays for as long as I've been going there... about 2 years now.
I can only assume it's a staffing issue. It's usually Sundays only they close. Maybe just opening later, hopefully!
Add Answer
Thanks! Your answer is awaiting moderation.
When is music?
Is there garlic in the salsa or meals?
Trending Places
Restaurant
1975 Beach Rd, Englewood, FL 34223, USA
2000 Oyster Creek Dr, Englewood, FL 34224, USA
2961 S McCall Rd, Englewood, FL 34224, USA
1990 Placida Rd, Englewood, FL 34223, USA
171 S Indiana Ave, Englewood, FL 34223, USA