Iztaccihuatl Restaurant

Iztaccihuatl Restaurant, 1122 S 8th St, Philadelphia, PA 19147, United States

(215) 467-1005

Location