Primrose Valley Hotel
Primrose Valley Hotel, now trading as Primrose House St Ives following a rebrand, is set in an Edwardian villa a few steps from Porthminster Beach. It's a 3-star bed and breakfast on a quiet side street a short walk from the town centre, known for freshly prepared local breakfasts.
Guests give it an 8.7 out of 10 score from around 260 stays booked — a consistently strong result for a small, independently run property tucked just away from the bustle of central St Ives.
Check availability on Booking.com →