Omni Hotels 60 School Street - Boston, Massachusetts 02108 Approximately 0.6 miles from Saint Margarets Convent Compare prices for Boston Omni Parker House Hotel with nearby hotels
Boston Omni Parker House Hotel is the closest Omni Hotels hotel to Saint Margarets Convent.