Hampton Inn Chelsea

 
What do you think of this place? Love it or not?
Fresh and modern
Located in the middle of Chelsea, the Hampton Inn is an effortless launching pad for work or pleasure. Relax in a modern guest room with thoughtful amenities for work and relaxation.

Location

Tags