Filibertos Mexican Food

4011 Central Ave NW Albuquerque NM 87105 USA

(505) 352-0995

Location