Qila Restaurant
5875 Victoria Ave. L2G3L6 Niagara Falls, ON, Canada
Category
General Information
Locality: Niagara Falls, Ontario
Phone: +1 289-296-7797
Address: 5875 Victoria Ave. L2G3L6 Niagara Falls, ON, Canada
Likes: 21