Beechwood House 4 stars

St Ives Road, Carbis Bay, St Ives, TR26 2SX, United Kingdom

Hotel image
Read more reviews for Beechwood House