Walter Street Southeast, Albuquerque, NM 87102, United States
⚠Location shown is approximate (~200m) for privacy