Itztli

C/ sant miquel 60, 08003 Barcelona

C/ sant miquel 60, 08003 Barcelona
Tue- Sun noon- 11pm
Restaurant
Mexican
Inexpensive

Mentions

Barcelona City FM