About
Notch Mountain Properties is an entrepreneurial real estate investment firm founded in 2020, specializing in the acquisition and repositioning of multifamily assets primarily in Colorado and Texas. The firm focuses on 50-150 unit garden-style properties, emphasizing value-add returns for investors through meticulous oversight of property upgrades and management.
Top Deals
Focus
Sale
Markets
Headquarters
3355 Hudson St, 7326, Denver, Colorado 80207, US
FAQs
Notch Mountain Properties has financed 1 deal.
Notch Mountain Properties's most recent deal was on September 29, 2022.
Notch Mountain Properties's largest deals include a sale of $15,100,000.00 for 1220 Wadsworth Boulevard, Lakewood, Colorado 80214, United States.
Member since: October 2024