1. Le Provence Restaurant
50 Pine St, Windermere, FL 34786
Coordinate: 28.50022,-81.54245
Phone: (407) 843-1320
2. Gators Dockside Windermer
6516 Old Brick Rd Ste 130, Windermere, FL 34786
Coordinate: 28.50061,-81.53541
Phone: (407) 217-5191
3. Main Street Cafe
625 Main St, Windermere, FL 34786
Coordinate: 28.4937,-81.53384
Phone: (407) 876-3965