Sterling Inn, Santa Clara

Sterling Inn, Santa Clara
https://sterling-inn.usa8.info

Sterling Inn is located in Santa Clara, 4.3 mi from Great America Theme Park and 5 mi from California’s Great America. Each room has a flat-screen TV with satellite channels and includes air conditioning.

2234 The Alameda, Santa Clara, CA 95050, United States of America

Related Posts