Oakwood Pizzeria
Oakwood Pizzeria, which has been serving pizzas since 1974, specializes in crispy thin crust pies topped with homemade tomato sauce. Order for delivery or dine in at this spacious, naturally lit restaurant just south of Eglinton West.