1. Birds Nest Of Central Florida Inc 41 SE 82nd Pl, Ocala, FL 34480 Coordinate: 29.10337,-82.13552 Phone: (352) 620-2938