Shangri-la (Columbia Super Store)

Shangri-la (Columbia Super Store)
1401 creekwood pkwy
Columbia Missouri 65202
United States
Phone: (888) 991-9222
: no fax