Lincolnwood IL OFC Lincolnwood IL | Pita Place, Restaurants 1. 3333 W Touhy Ave, OFC, Lincolnwood, IL 60712 | Pita Place (847) 676-0474