Shanghai Garden Restaurant

4939 Victoria Av, Niagara Falls, ON L2E 4C7

(905) 354-2889

Location