Chez Leila, 456 MCARTHUR AVE, Ottawa Castle Heights
726th visitor, Write a review
Chez Leila Map

near K1K 4B5

Chez Leila is ranked #11 of 29 nearby Restaurants.

They say Chez Leila is surprised, friendly, delicious