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 © 2016, CT Now
37°