Dino's Italian Pizza & Italian Restaurant

Dino's Italian Pizza & Italian Restaurant

7004 W Higgins Ave, Chicago, IL
(773) 763-4077 serving: Far North Side, Norwood Park
open:Mon-Fri 11am-12am, Sat 11am-1am

Location, Location, Location:

Categories:

Pizza, Catering, Restaurants,

The Low Down

Rants, Raves & Reviews