1. Maywood Melrose Park 1514 S 9th Ave, Maywood, IL 60153 Coordinate: 41.87369,-87.84395 Phone: (708) 345-0393