at 1851 N Saint Paul Rd, Saint Paul , 55109-4707 United States
20 FB users likes South China Island Inn, set it to 462 position in Likes Rating for Saint Paul, Minnesota in Local Business category
South China Island Inn is Saint Paul based place and this enity listed in Chinese Restaurant category. Located at 1851 N Saint Paul Rd MN 55109-4707. Contact phone number of South China Island Inn: (651) 770-9479