21788 Thelma St is a stunning 15-unit apartment community located in the thriving city of Hayward, California.
Situated on a parcel of land totaling 19,500 square feet, the subject property was originally constructed in 1965 and has a gross building area of approximately 12,747 square feet, offering tenants beautifully designed two-bedroom floor plans.
12,747 Sq Ft
Investment
Built in 1965
MLS/Listing ID ML81947208
Source of Data: MLSLISTINGS