Timing is everything

Restaurant Information

Little India Cafe

Indian Food Restaurant

Address: 66 Wylie,
Ottawa, Ontario,
Canada
K2J1N1
Office: 6138282696
District: Kanata
Directions: Wylie is off Carling

Sorry, no picture available.