307 TEXAS Street SE, Albuquerque, NM 87108