Star Rose Garden Restaurant, 428 EAST MAIN ST, Welland
1127th visitor, Write a review
Star Rose Garden Restaurant Map

near L3B 3X5

Star Rose Garden Restaurant is ranked #2 of 10 nearby Restaurants.

They say Star Rose Garden Restaurant is poor, excellent, great