Fractured Atlas
Sign in/up

Arrillaga Family Recreation Center

700 Alma Street, Menlo Park, CA, 94025

The Arrillaga Family Recreation Center is located in the heart of Menlo Park just blocks from downtown! It's conveniently located on the Peninsula between San Francisco and San Jose and can be easily accessed from both interstates 280 and 101. Local shopping and restaurants add to the locations appeal for an overall delightful experience.

More info