Our Lady Star of the SeaParishShare4000 South Atlantic AvenueNew Smyrna Beach, Florida 32169United StatesGet directions