The Delamar Hotel is located on the water in the lovely town of Greenwich, CT. This is an ideal spot for a romantic weekend and/ or business travel. This 82 room property is one of the proud members of the prestigious “Small Luxury Hotels of the World”. Please visit our website to see our rooms Tax 15.0%