Stella's Mediterranean Grill

2200 W Irving Park Rd Chicago IL 60618 USA

(773) 588-2222

Location