Kasa Niche Hotel Redwood City

868 Main St Redwood City CA 94063 USA

(650) 381-0265

Location