This is a 3072 square foot, apartment home. This home is located at 2104 Nebraska Ave, Selma, CA 93662.
Off market
Street View
$187,590
2104 Nebraska Ave, Selma, CA 93662
--beds
--baths
3,072sqft
Apartment
Built in 1977
-- sqft lot
$-- Zestimate®
$61/sqft
$2,512 Estimated rent