Leeward Manor Assisted Living
One Fleet Landing Blvd, Atlantic Beach, FL
(904) 246-9900
★ 4.5 (17 reviews)
Fleet Landing is a luxury continuing care retirement community in Atlantic Beach, Florida, offering assisted living through its Leeward Manor and Nort