Videos by The Greenhouse Apartments in Boston. Welcome to our page! We are a high rise apartment building located in Boston's Back Bay & South End. Our location is stellar - our apartments, top notch and our service is second to none. We are glad you're here! Let's have some fun!