Village of Maywood Address: 700 Saint Charles Rd, Maywood, IL 60153 Phone: (708) 343-5595 Services: Ambulance Call (708) 343-5595 Get Directions