Extra Space Storage ★★★★★4.7 (893) Movers & Storage Self-storage facility · Automobile storage facility · Boat storage facility 1520 Willow Rd, Menlo Park, CA 94025 Call Website Details →