OAKWOOD BOSTON, Boston, United States of America
OAKWOOD BOSTON is conveniently located at ONE INDIA STREET in Boston, United States of America
Hotel Location:
Address: ONE INDIA STREET
City: Boston
State: MA
Country: United States of America
phone: +1 617-723-8050
Hotel Features:
- Fitness
- In House Dining
- Pets Allowed
- Dry Cleaning
- Car Rent Desk