310 Flagler Ave, New Smyrna Beach, Florida 32169 USA
Commissioned Reef Sculpture on display at New Smyrna Beach
Photo Credit: Yelp