Mecosta Osceola Transit Authority Address: 18710 16 Mile Rd, Big Rapids, MI 49307 Phone: (231) 796-4896 Services: Non Emergency Medical Transport Call (231) 796-4896 Get Directions