El Loro Mexican Restaurant Alexandria South

El Loro Mexican Restaurant Alexandria South, 4820 MN-29, Alexandria, MN 56308, United States

(320) 219-7532

Location