5337 Duncan Rd Punta Gorda, Punta Gorda, Florida 33982 USA
It was not bad but not worth the &
Photo Credit: Yelp