39 High Street
New Haven, CT 06510
Get directions

About Us

Ibiza is a very special Spanish restaurant, where the traditional and the modern fuse in a coherent way.

Reviews