Good place for a large group in Palo Alto.