1051st visitor, Write a review
Star Rose Garden Restaurant Map

near L3B 3X5

Star Rose Garden Restaurant is People's Choice, 2016 winner

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

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