2307 Larry Street Amarillo Tx 79106-4620 St, Amarillo, TX 79106 $340,000 3Bd 2Ba 2,702 Sq Ft New 4 Hours