South China Island Inn II 1420 Rice Street St. Paul, Minnesota 55117 (651) 488-7849
View Larger Map Click for Directions