Villa San Giuseppe era in passato una casa di riposo e in seguito un luogo di villeggiatura per il clero svizzero: oggi è un hotel a 3 stelle immerso in un bellissimo parco con fiori, palme e alberi di agrumi. La Stazione Ferroviaria di Diano Marina e il centro di Cervo distano entrambi 3 km.
L'Hotel Villa San Giuseppe è composto da una villa padronale circondata da 3 dependance. Le camere sono dotate di bagno, arredi semplici e, nella maggior parte dei casi, affaccio sul giardino. Alcune vantano anche l'aria condizionata.
La colazione comprende cibi dolci e salati e viene servita nella sala del ristorante. A pranzo e a cena vi attendono specialità liguri, un menù per i bambini e piatti senza glutine.
L'hotel ospita una vasta area privata affacciata sul mare e dotata di campo da beach-volley, campo da bocce, docce e cabine. In estate potrete accedere direttamente alla spiaggia di sabbia, dove troverete lettini e ombrelloni a noleggio.
In loco si trova anche una chiesa dove ogni domenica viene celebrata messa.