
Restaurant · $$
4743 N 20th St, Phoenix, AZ 85016, USA
Italian
8.6Closed·Wednesday: 11 AM – 9 PM



American · 0.8 mi away
8.8Taco · 1.3 mi away
8.9Alhambra · Mexican · 1.7 mi away
7.6Hamburger · 2.0 mi away
8.8Hamburger · 2.0 mi away
8.7Alhambra · American · 2.1 mi away
7.7Central City · Italian
9.4