Curious about living at 21 Mayfair Ave
Posted by Morgan_986756
•
October 25, 2025
•
8 comments
I'm thinking of renting a unit at 21 Mayfair Ave and would love to hear from anyone who's lived there. What are the amenities like? How convenient is the commute to downtown? Looking for honest opinions to help with my decision.
← Back to All Discussions