The Bay Landing Hotel in Burlingame is an excellent place to stay. Its best feature is location. It is located just south of the ... More