Barry’s Palo Alto is steps away from the Stanford Campus in the heart of Silicon Valley. ( located at Stanford Shopping Center).
Barry’s Palo Alto is steps away from the Stanford Campus in the heart of Silicon Valley. ( located at Stanford Shopping Center).