United States / Staten Island / RestaurantsmexicanLa Iguana AzulAddress8 Giffords Ln, Staten IslandWebsiteiguanaazulsi.comPhone+17189484719—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itTalk of the Town Tavern · 25 mNot ratedMimmo's Brick Oven Pizza & Trattoria · 29 mNot ratedNonna's Pizza · 55 mNot rated