Amsterdam Hotel

Hotel in Greenwich, CT

Features: wi-fi

19 Clarks Hill Avenue, 06902