Remove Ads

Photos for The Plaza Suites

3.6
159 votes

The Plaza Suites

3100 Lakeside Dr, Santa Clara, California 95054 USA

Add Photo