Seafood Restaurants in Palo Alto

    Sundance The Steakhouse – Palo Alto

                   

    President’s Terrace – Palo Alto