United States / North Las Vegas / RestaurantspizzaEvel PieAddress508 Fremont St, Las VegasWebsiteevelpie.comPhone+17028406460—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 itPark On Fremont · 7 mNot ratedDiscopussy · 19 mNot ratedLucky Day · 19 mNot rated