J House Greenwich
The J House Hotel Greenwich, a boutique hotel located in the Riverside section of Greenwich, Connecticut, is one of the area's premier luxury hotels for business or leisure travelers. Its event spaces are perfect for conferences and off-site meetings, as well as social events such as weddings, bar and bat mitzvahs, anniversaries and birthdays.
Last updated on