Kee House

2310 Yale St.
Palo Alto
California
United States