Quality Inn

875 N 13th St San Jose CA 95112 USA

(408) 287-9380

Location