Address 459 Lagunita Dr Stanford CA 94305 United States
Phone: (650) 289-1034 Open 24 Hours a Day: No