alto house sushi wallpaper sushi house palo alto delivery I dont understand the low ratings. Ste 158 palo alto ca 94301. Daigo Delivery Takeout 2363 Birch Street Palo Al… Wednesday, April 20, 2022 Edit