North Star Restaurant

Restaurant in Lucan, Ontario