1. Crossroads Mental Health Center 820 N Main St, Osceola, IA 50213 Coordinate: 41.04388,-93.76542 Phone: (641) 342-4888