$2,784,600
21857 Thelma Street, Hayward, CA 94541
9,620 Sqft
16,200 Lot Sqft
21857 & 21889 Thelma St is a stunning 12-unit apartment community located in the thriving city of Hayward, California. Situated on a parcel of land totaling 16,200 square feet, the subject property was originally constructed in 1964 and has a gross building area of approximately 9,620 square feet, offering tenants beautifully designed two-bedroom and one-bedroom floor plans.