Pictures of Sherwood Inn on 2988 Almaden Rd, SAN JOSE CA.

(Click on a thumbnail to enlarge picture)