The Treehouse ★★★★☆4.2 (627) Restaurants American restaurant 459 Lagunita Dr, Stanford, CA 94305 Call Website Details →