Location: Fishermen's Village, 1200 W Retta Esplanade, Punta Gorda, FL, United States
StreetView: None