Ypres Tower is a castle in Rye, East Sussex, England, United Kingdom. Check visibility before building the rest of your day around the view.