1. Lemon Bay Glass & Mirror 2840 Avenue Of The Americas, Englewood, FL 34224 Coordinate: 26.91687,-82.30759 Phone: (941) 208-6815