Best Spanish Restaurant

1) Barcelona

155 Temple St., New Haven

(203) 848-3000

barcelonawinebar.com

 

2) Olea

39 High St., New Haven

(203) 780-8925

oleanewhaven.com

 

3) Ibiza Tapas and Wine Bar

1832 Dixwell Ave., Hamden

(203) 909-6512

ibizatapaswinebar.com

 

Copyright © 2018, CT Now
39°