Beautiful 2 Bedroom, 1 bathroom modern home located near downtown Palo Alto. Easy Access to 101 and 15 minutes away from Levis Stadium. This House is the perfect retreat for your family or friends during Super Bowl week.
No reviews (yet)
This home doesn’t have any reviews. If you stay here, your review will appear here.