Best Western Plus Garden Court Inn

5400 Mowry Ave
Fremont
California
United States