EL Loro Mexican Restaurant
14638 Cedar Ave # D
Saint Paul, MN 55124-8554
952-432-4181