Tuckaway Shores Resort Address: 1441 S Miramar Ave, Indialantic, Florida, United States 32903-3415 Lodging Phone: 3217233355 Website: Visit Our Site Facebook Page: Visit Our Facebook Email: manager@tuckawayshores.com