Three-star Hotels in St Ives, United Kingdom

from 128 GBP
Treloyan Avenue, St Ives, United Kingdom 1.1 km from centre
8.1 3098 reviews
Palma, Barnoon Hill, St Ives, United Kingdom 132 m from centre
9.2 273 reviews
5 Bunkers Hill, St Ives, United Kingdom 60 m from centre
8.8 144 reviews
St Ives, United Kingdom 4.5 km from centre
9.7 3 reviews
from 92 GBP
St Ives Road, Carbis Bay, St Ives, Cornwall, St Ives, United Kingdom 2.6 km from centre
9.1 432 reviews
St Ives, United Kingdom 1.4 km from centre
9 3 reviews