1816 Florida Street NE, Albuquerque, NM 87110 | HotPads