Tal Palo brings Mexican fare to Los Altos with its homey restaurant and retail shop
The family behind one of Los Altos' newest restaurants wants you to feel at home. They've even gone so far as to bring elements from their home to Tal Palo, their Mexican restaurant and shop that opened last week on Main Street.