Izcalli Antojeria is located in Lisboa, Portugal on R. Alcântara 13 A. Izcalli Antojeria is rated 4.7 out of 5 in the category mexican restaurant in Portugal.
Address
R. Alcântara 13 A
Service options
Dine-in
Accessibility
No wheelchair-accessible entrance