It was such a great experience, i would recommend it to anyone. The owner was very nice, and always had our best interests in mind.
Property: Masters of GlassAddress: 800 E Charleston Rd Apt 3, Palo Alto, CA 94303-4627
Region: United States > California > Palo Alto
Ranked #2 of 4 B&Bs / Inns in Palo Alto
Number of rooms: 27