THE SPA AT NORWICH INN

607 W THAMES ST ROUTE 32
Norwich
Connecticut
United States