Taqueria La Iguana Azul

928 Geneva Ave
San Francisco, CA  
Hours of Operation
Mon - Sun 11:00 am - 11:00 pm
Customer Reviews
 Citysearch
gatori on 08/23/2003
First time to this Taqueria Maria chain ...
Some content provided by
Citysearch
Business Details
People Also Viewed
El Super Burrito
1200 Polk St
San Francisco, CA
 (1)
Mamacita
2317 Chestnut St
San Francisco, CA
 (80)
Taqueria Mana
439 Stockton St
San Francisco, CA
 (3)