The Discovery Shop
Store Type: Resale
243 Main St
Los Altos, CA 94022
(650) 949-0505
The Discovery Shop is a resale business selling new and used products for reduced prices in Los Altos, CA. The Discovery Shop is one of the premier Los Altos resale businesses offering a variety of used and new merchandise in a range of product specialties.
Please visit The Discovery Shop in Los Altos to take full advantage of their great item selection and their unbeatable prices.