The Hambrough

This hotel is not currently in
the Good Hotel Guide

The Hambrough
Hambrough Road
Ventnor
Isle of Wight
PO38 1SQ
England
01983 856333