Loews Boston Hotel is a premier choice among hotels near Copley Square.
Our Boston hotel offers six dedicated meeting rooms that can accommodate a maximum of 120 guests. What’s more, most rooms have plenty of natural light and windows that open to let in fresh air.
THIS VENUE DOES NOT HAVE ANY REPORTS AT THIS TIME.
Check back again soon!