Laurel & Stephen's Web Page

Guess the year & click on the picture to see if you were right. If you need help, here are some clues to help you:

2024 Santa Cruz Ave
Menlo Park, California

650 854-8808
Fax to: 650 854-7576

Last updated March 21st, 2001 Hard to believe that this website was state-of-the-art in 2000!