1200 W Retta Esplanade, Punta Gorda, Florida 33950 USA
Mark giving instructions on where we need to go.
Photo Credit: Yelp