This is a 1664 square foot, apartment home. This home is located at 1102 W 59th St, Odessa, TX 79764.
Off market
Street View
$44,257
1102 W 59th St, Odessa, TX 79764
--beds
--baths
1,664sqft
Apartment
Built in 1956
-- sqft lot
$-- Zestimate®
$27/sqft
$2,215 Estimated rent