Altra Running Shoes Retailer - Fleet Feet Menlo Park in Menlo Park, California (Shoe, Footwear, Sports, Outdoor) - Map

Map & Directions Store Details & Deals

859 Santa Cruz Ave
Menlo Park, California 94025

Phone: (650) 325-9432

Detailed Map