Showing 1-2 of 2 Resorts and Lodges
Millwood Inn & Suites
Millbrae, California, United States
The Millwood Inn & Suites welcomes business and leisure travelers to enjoy a tradition of warm, personal hospitality. Located south of San... more
Best Western Plus El Rancho Inn
Millbrae, California, United States
Best Western Plus El Rancho Inn is situated near the airport in Millbrae, California. This motel is close to Millbrae Square Shopping Center, South... more