The Dhaba On The Falls
5039 Centre St, Niagara Falls
(905) 938-8030
Recent Reviews
The Dhaba On The Falls
5039 Centre St, Niagara Falls L2G 3N6
(905) 938-8030