Convenient location within walking distance of downtown Palo Alto.