In Altura Park, 1835 Aliso St NE, Albuquerque, NM 87110.

Click on the image below to view the 3-D Virtual Walking Tour...