BARcelona Tapas
LinkedIn Pintrest Facebook Twitter Google +

BARcelona Tapas,

Indianapolis IN
Address: 201 N Delaware, Indianapolis IN 46204 / (317) 638-8272

Type: Restaurant

Cuisine: Spanish Vegan Vegetarian