Nestled on the stunning Freshwater Bay, and at the foot of Tennyson Down, the Albion Hotel is the perfect choice for your time here on the Isle of Wight.
Numero delle stanze: 43
Albion Hotel, Freshwater Bay, Isle of Wight, Freshwater, PO40 9RA, Regno Unito