HOME / Indian restaurant / The Dhaba On The Falls
5039 Centre St, Niagara Falls, ON L2G 3N6
+19059388030
View Business Profile