Keel Street

The Keel Street is a street in Punta Gorda.