Save places from Instagram, TikTok, YouTube and more

Haru
Restaurant
4.0 (73 reviews)
325 Main St, Los Altos, CA 94022
$$$$$
+1 628-308-0024
Save places from Instagram, TikTok, YouTube and more

Restaurant
4.0 (73 reviews)
325 Main St, Los Altos, CA 94022
$$$$$
+1 628-308-0024