Write a Review
1420 Rice St, Saint Paul, MN 55117
South China Island Inn is a locally owned Chinese restaurant with 3 locations throughout St. Paul. I can only speak on behalf of the Rice Street locat...
Posted on Judysbook.com:
©2018 Cox Search, Inc. All rights reserved. Data provided in part by Localeze and Valpak.