Hot Hotel: The JHouse Greenwich Located in the heart of Greenwich, Conn., The JHouse Greenwich hotel, features chic, contemporary décor ...