The Tower Hotel is conveniently located near Harwich High Lighthouse. It offers accommodation with a 12 PM check-in.