United States / Elgin / RestaurantspizzaMel's PizzaAddress728 W Chicago St, ElginWebsitewww.melspizza.comPhone+18476958180—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itGolden Skillet · 48 mNot ratedHerb's Bakery · 693 mNot ratedEl Camaroncito Loco · 699 mNot ratedEl Faro Restaurant · 705 m