By Quynh-Chi Ho
Updated: June 3, 2015
The Canyon Inn is a family friendly restaurant in the hills of Redwood City. We are famous for our delicious burgers, fries, & friendliness. Established in 1973 by Tim Harrison. He is still the proprietor, and takes tremendous pride in his establishment.