The Royal Hotel- Afternoon Tea is located in Ventnor, United Kingdom on 50A High St. The Royal Hotel- Afternoon Tea is rated 3 out of 5 in the category british in United Kingdom. 4 star award winning, Victorian style hotel by the sea. Perfect for a luxury weekend breaks on the Isle of Wight with friends family or groups. Book today.