137 Norwood About the Property 137 Norwood - Stabilized 8 Unit property that is located in San Antonio, TX. Renovation to begin in early 2022 and an anticipated completion in late 2022.