El Mero Mero Taqueria
12223 156 St NW, Edmonton
(780) 760-6376
Menu
Restaurants in Edmonton, AB
El Mero Mero Taqueria
12223 156 St NW, Edmonton, AB T5V 1E6
(780) 760-6376