Alameda Greenhouse

9515 4th St NW, Albuquerque