The VegasNearMe app lists all 2 of the Evel Pie locations in Las Vegas.
Download it now to discover everything Vegas has to offer.
3333 Al Davis Way, Las Vegas, NV 89118
508 Fremont St, Las Vegas, NV 89101