Uncovered by spencerf on Oct 08, 2007
| Review: | Ibiza, formerly known as Pica Topas, is a Spanish restaurant in downtown New Haven. I've been going there since it first opened probably about ten years ago. Back then, it was a topas place where you ... (more) |
| Tags: |