Square Footage of Structures, Roof Pitches, lot dimensions. is located in Melrose Park, United States on 10426 Palmer Ave. Square Footage of Structures, Roof Pitches, lot dimensions. is rated 3 out of 5 in the category parking lot for bicycles in United States.