South China Island Inn
Permanently closed
1851 N St Paul Rd
St Paul, MN 55109
South China Island Inn is a dining establishment located in St. Paul, Minnesota, offering a diverse menu that captures the essence of Chinese cuisine. The restaurant provides convenient takeout options and collaborates with current delivery services, making it easy for customers to enjoy their meals at home.
Diners can explore a variety of dishes designed to satisfy different palates, and the inn places an emphasis on quality and flavor. Whether patrons choose to dine in or order for delivery, South China Island Inn aims to deliver a delightful culinary experience.
Generated from the website
Also at this address
See a problem?


