Barcelona Restaurant & Wine Bar Barcelona Restaurant & Wine Bar Barcelona Restaurant & Wine Bar Barcelona Restaurant & Wine Bar

Barcelona Restaurant & Wine Bar Barcelona Restaurant & Wine Bar Barcelona Restaurant & Wine Bar Barcelona Restaurant & Wine Bar

Award-winning Spanish tapas restaurant

Hours

Check website for hours.
Address

155 Temple St.
New Haven, CT 06510
United States

Map & Directions