The Tower House is a unique and historic townhouse in the enviable location at the top of Mermaid Street in the centre of the beautiful town of Rye. Luxurious bathrooms, beautiful garden, cinema room. It is certainly Rye’s finest and most luxurious holiday let. This is more than an ordinary holiday home. Tower House has recently undergone the most amazing restoration. |