0
Anonymous
The Omni Parker House hotel is located at 60 School street, in Boston, Massachusetts. The hotel offers a variety of amenities for its hotel guests such as indoor pools, and concierge service.
Wiki User
Chat with our AI personalities