4618 Pine Island Rd NW, Matlacha, Florida 33993 USA
Traders Hitching Post (Matlacha FL)
Photo Credit: Yelp