Skip to content

Green Island Chinese Restaurant and Bar (Thorold Stone Rd.)

Location

Address
8278 Regional Rd 57
City
Niagara Falls, ON
Postal
L2H 1A9
Cuisine: Chinese, Thai
Specialities: Vegetarian
✔ Takeout
✔ Delivery