Terrace Cafe located poolside at Best Western El Rancho Inn features Contemporary American Cuisine. A hidden oasis in the city of Millbrae on the San Francisco Peninsula.Join us for Breakfast, Lunch or Dinner.
Terrace Cafe and Veranda Bar - Best Western El Rancho Inn
Time Out says
Details
Discover Time Out original video