688 S Park Ave, Titusville, Florida 32796 USA
Inside the place amazing. Don't Let store front scare you!!
Photo Credit: Yelp