Canyon Inn
587 Canyon Rd, Redwood City
(650) 369-1646
Menu
Restaurants in Redwood City, CA
Canyon Inn
587 Canyon Rd, Redwood City, CA 94062
(650) 369-1646