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

Own this business?
See a problem?

You might also like

United StatesMinnesotaSt PaulSouth China Island Inn