You will not find a more convenient location in Palo Alto—a short walk to virtually everything. Perfect for a weekend visit.