Leo's is a Bar located in Albuquerque, NM 87107. It is one of the 9143 bars in United States. Address of Leo's is 1119 Candelaria Rd NW, Albuquerque, NM 87107, United States. Leo's can be contacted at 15053419564. Leo's is located in a remote area, with less than 3 listed places around it and we are covering at least 2 places around it on Usa-Places.com. Leo's is rated 4 (out of 5 stars) by 376 reviewers on the web.
Some of the places around Leo's are -
1119 Candelaria Rd NW, Albuquerque, NM 87107, United States
Contact number of Leo's is 15053419564.
Rating of Leo's is 4 out of 5 stars.
Address of Leo's is 1119 Candelaria Rd NW, Albuquerque, NM 87107, United States.
Leo's is located in Albuquerque, NM 87107.
Leo's is a Bar in United States
Pincode of Albuquerque, NM 87107 is 87107