org icon
BARcelona Tapas Restaurant
201 N. Delaware St., Indianapolis, IN 46204
Phone: 317-638-8272
15% off your purchase of $20 or more
Visit Indy Mention this coupon or present at time of purchase, excludes tax, gratuity and alcoholic beverages, offer valid through December 31, 2017. Coupon does not have cash value.