Boston Wedding Venue Feature | Lenox Hotel
Built in 1900, the Lenox Hotel is one of the most luxurious hotels in New England. Located in historic Back Bay, this boutique hotel boasts award-winning green technology. One of my favorite hotels for a Boston wedding venue including crystal lamps, mahogany furniture, high ceilings with brass chandeliers. The Dome Room is absolutely breathtaking. It is an elegant, beautiful space with old-world touches. Accommodating up to 135 guests for a wedding and 250 for a standing reception. Steps away from Copley Square as well as the Christian Science Reflecting Pool, perfect places for your first look photos!