The Ameswell Hotel
800 Moffett Boulevard
Mountain View, CA 94043
(650) 880-1000
Hours:
24/7