The Post

  • Restaurants
395 Main St.
Los Altos, CA 94022
(650) 678-5178