Prime 1,375 sq. ft. retail space for lease at 1373 Greene Ave, Westmount. This boutique-style unit features large windows, high ceilings, and an open layout, ideal for a fashion boutique or retail. Located in a high-end, soughtafter neighborhood, the building benefits from excellent foot traffic and visibility.