Address: 2310 Homestead Rd J, Los Altos, CA 94024, USA
Their food is good and tastes great whether in the establishment or if take it home (takeout!)...
Thy have food togo
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Seafood restaurant
295 Main St, Los Altos, CA 94022, USA
Pizza restaurant
101 Plaza N, Los Altos, CA 94022, USA
Coffee shop
288 1st St, Los Altos, CA 94022, USA
Real estate agent
167 S San Antonio Rd, Los Altos, CA 94022, USA
Grocery store
160 1st St, Los Altos, CA 94022, USA
Tea house
167 Main St, Los Altos, CA 94022, USA