Baywood Inn

1370 2nd St San Luis Obispo CA 93402 USA

(805) 528-8888

Location