Address: 531 Stanford Ave, Palo Alto, CA 94306, USA
“My stay here was amazing, Rachel the manager was extremely friendly and helpful. The room is really clean it’s a nice set up I had a desk to do my work. Overall it was a great experience”
Address: 531 Stanford Ave, Palo Alto, CA 94306, USA
“Only been there one evening but so far it's nice. Bed was comfortable, rooms are definitely very clean and staff was nice enough. I'll be there for a few more days so let's see if it gets better or worst... But so far so good.”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…