This is a 2697 square foot, apartment home. This home is located at 611 N Mirror St, Amarillo, TX 79107.
Off market
Street View
$70,000
611 N Mirror St, Amarillo, TX 79107
--beds
--baths
2,697sqft
Apartment
Built in 1961
-- sqft lot
$-- Zestimate®
$26/sqft
$937 Estimated rent