1. Beach Road Watersports 1350 Beach Rd, Englewood, FL 34223 Coordinate: 26.93892,-82.35007 Phone: (941) 475-9099