Bella Notte Inn

21305 E Cliff Dr Santa Cruz CA 95062 USA

(831) 600-0001

Location