5134 W. Irving Park Rd, Chicago 60641, United States
5134 W. Irving Park Rd, Chicago 60641, United States
No delivery
Spot something wrong?
Dishes at Margaret's Restaurant. Prices may vary in venue.
Been to Margaret's Restaurant? Be the first to share what you ate.