Stevens Creek Plaza Shopping Center

The Emporium, Stevens Creek Blvd., Santa Clara.