Millwood Inn And Suites
Travelling is made easy when staying at the Millwood Inn and Suit. Located just south of San Francisco in Millbrae, California. Conveniently situated close to San Francisco International Airport and ...
Star rating
Loading...
Travelling is made easy when staying at the Millwood Inn and Suit. Located just south of San Francisco in Millbrae, California. Conveniently situated close to San Francisco International Airport and the BART (Bay Area Rapid Transit) public transport ...
View all hotels in Millbrae1 OF 1