10151 Tamiami Trail, Punta Gorda
The American Inn Punta Gorda is conveniently located off Interstate 75, less than 15 minutes from City Beach Park. Each room includes complimentary Wi-Fi, a microwave, and a refrigerator.