Sign up for a free Courant newsletter for a chance to win $100 P.C. Richard gift card

Best Spanish Restaurant

1) Barcelona New Haven

155 Temple St. (in the Omni New Haven Hotel)
New Haven
(203) 848-3000

barcelonawinebar.com

2) Ibiza Tapas Restaurant & Wine Bar

 

3) Ola Restaurant

 

Copyright © 2017, CT Now
36°