Hot Hotel: The JHouse Greenwich

hotel

Located in the heart of Greenwich, Conn., The JHouse Greenwich hotel, features chic, contemporary décor and offers guests…