Omni Parker Hotel

Omni Parker Hotel
60 School Street, Boston, Massachusetts, United States