alto palo restaurants town town and country restaurants palo alto Pin On Open Up Here Comes The Airplane Tuesday, August 23, 2022 Edit