Neighborhood & Directions

Places

Distance

    Frequently Asked Questions

    Where is El Portal Apartments located?
    El Portal Apartments is located at 2065 California St., Mountain View, CA, 94040.