Photos of MOMS N PAPS WEST INDIAN RESTAURANT on 1165 Victoria Park AVE , Scarborough ON. (Click on a thumbnail to enlarge picture)



<