Nested Story Address: 8085 Babcock Street, SE Palm Bay, Florida, United States 32909 Assisted Living Facilities & Adult Family Care Homes Living Options Space Coast Phone: 321-327-4340