Located in Beautiful New Smyrna Beach, Florida