Where do you need Restaurants ?
Lennys Sub Shop
505-872-0861
35.104223
-106.577767
About Lennys Sub Shop
Lennys Sub Shop is located at 2325 San Pedro Dr NE Ste 1F, Albuquerque, NM. This location is in the Uptown neighborhood. This business specializes in Restaurants.