Hotel ★★★★

The Lenox Hotel Boston

61 Exeter St, Boston (MA), United States Show on map

⏲04:00 PMCheck-in from

About The Lenox Hotel Boston

The Lenox Hotel Boston is a 4-star hotel in Boston (MA), United States. It is one of 158 places to stay in Boston (MA) listed on Triptoic.

Property facts

Property type
Hotel
Star rating
4 stars
Check-in
From 04:00 PM
Check-out
Until 12:00 PM

Location

61 Exeter St, Boston (MA), 02116, United States

Loading map…

Frequently asked questions

What are the check-in and check-out times at The Lenox Hotel Boston?

Check-in starts at 04:00 PM and check-out is until 12:00 PM. Early check-in or late check-out may be available on request.

Where is The Lenox Hotel Boston located?

The Lenox Hotel Boston is located at 61 Exeter St, Boston (MA) 02116, United States.

How many stars does The Lenox Hotel Boston have?

The Lenox Hotel Boston is rated 4 stars.

Stays near The Lenox Hotel Boston

Highly rated alternatives close by

All 158 in Boston (MA) →

More ways to stay in Boston (MA)

See prices on Agoda
Check prices