Ramada Limited Mountain View

55 Fairchild Dr
Mountain View
California
United States