Share This Listing

Message

941 characters remaining

Hmm, there seems to have been an error sending your message. Please try again.

Your email has been sent.

Still interested?

Contact the broker for more information about this property

Executive Summary

This 8-unit concrete apartment building in Tuxedo Park, comprising seven one-bedroom units and one studio, offers a rare turnkey investment with significant value-add potential. The property has undergone over $240,000 in recent capital improvements—including a new high-efficiency hydronic boiler, a full SBS membrane roof replacement, electrical upgrades, and building-envelope and security enhancements—ensuring that all major mechanical and structural work is complete. Currently operated as non-market housing, the asset sits significantly below inner-city market rates, providing immediate rental upside through unit-level cosmetic renovations. Situated just one block north of the future 28th Avenue Green Line LRT station and steps from the Centre Street MAX Green BRT corridor, the property features six energized parking stalls, shared laundry, and a current fire inspection on file, making it a premier transit-oriented acquisition.

Property Facts

Price $2,200,000 CAD
Price Per Unit $275,000 CAD
Sale Type Investment
Cap Rate 4.52%
No. Units 8
Property Type Multifamily
Apartment Style Low-Rise
Lot Size 0.17 AC
Building Size 4,830 SF
Average Occupancy 100%
No. Stories 2
Year Built 1972
Parking Ratio 1.24/1,000 SF
Zoning M-C1

Unit Mix Information

Description No. Units Avg. Rent/Mo SF
1+1 7 $1,300 CAD 531
Studios 1 $1,300 CAD 382
Moderately walkable
70/100
Moderately drivable
70/100
Good public transit
70/100
Moderately bikeable
70/100
  • Listing ID: 40547228

  • Date on Market: 2026-05-15

  • Last Updated:

  • Address: 120 29 Av NW, Calgary, AB T2M 2L8

Link copied
Your LoopNet account has been created!

Please Share Your Feedback

We welcome any feedback on how we can improve LoopNet to better serve your needs.
X
{{ getErrorText(feedbackForm.starRating, "rating") }}
255 character limit ({{ remainingChars() }} charactercharacters remainingover)
{{ getErrorText(feedbackForm.msg, "rating") }}
{{ getErrorText(feedbackForm.fname, "first name") }}
{{ getErrorText(feedbackForm.lname, "last name") }}
{{ getErrorText(feedbackForm.phone, "phone number") }}
{{ getErrorText(feedbackForm.phonex, "phone extension") }}
{{ getErrorText(feedbackForm.email, "email address") }}