Is lamb sold there
Address: 10286 Two Notch Rd, Columbia, SC 29229, USA
Alana Sult | Sep 17, 2018
Leg of lamb and rack of lamb
Richard Harvey | Sep 17, 2018
Yes and pretty good
C MILLER | Sep 17, 2018
Yes they sell lamb.
Matt Ryan | Sep 17, 2018
Yes
Doug Noll | Sep 17, 2018
Yea
Thanks! Your answer is awaiting moderation.