Best Greek Restaurants In Okeechobee, FL

Last Updated:
Sort
Lakeside Grill is a restaurant located in Okeechobee, Florida at 1111 South Parrott Avenue. They are open every day except Monday. John and Elaine Menihtas are no strangers to the restaurant business by any means. As a matter of fact, they’ve been restaurant business owners for over 33 years. John Menihtas came from Greece in 1978 and started working in restaurants, humbly, as a dishwasher, and...
1111 South Parrott Avenue, Okeechobee, FL, 34974
Rank
1
1 votes
Sponsor
0.0