Best Western Plus El Rancho Inn
1100 El Camino Real, Other areas, 10080
Very Good, 4
Located just 2 miles South of San Francisco and 1 mile from the BART (Bay Area Rapid Transit) station, the hotel is conveniently located within walking distance of shops and restaurants. Each room is ...
More Info