|
|
Below you will find a map to show you where Neo's Home Town is located. Neo lives in the beautiful Napa Valley. Located about 1 hour North from San Francisco. He could be in the snow in the morning and by the afternoon he could be running on the beach. Talk about a dog's life! This page was last updated on 01/03/03. |