Leo's

Food
1119 Candelaria Rd NW
Albuquerque, NM 87107
(505) 341-9564

Tips

  • I love this place