Red Devil Italian Restaurant & Pizzeria hero image

Red Devil Italian Restaurant & Pizzeria

Restaurant

3102 E McDowell Rd, Phoenix, AZ 85008, USA

Biter Score
8.2
Open
Sunday: 11 AM – 10 PM