Olive Garden at 191 St Mark Ave, Selma, North Carolina. Find store hours, phone number, driving directions and answers to frequently asked questions below.
Shoppers visiting Selma can find this Olive Garden at 191 St Mark Ave, offering a warm and inviting atmosphere with classic Italian-American dishes. The restaurant is known for its generous portions and unlimited soup, salad, and breadsticks that come with every meal purchase. For those looking to enjoy a casual dining experience in Selma, this location provides the perfect setting.