O Sterling Inn está localizado em Santa Clara, a 7 km do Parque Temático Great America e a 8 km da California's Great America.
Todos os quartos incluem uma televisão de ecrã plano com canais por satélite e ar condicionado. Os quartos incluem uma casa de banho privativa. O Sterling Inn dispõe de acesso Wi-Fi gratuito em todas as áreas.
Há uma recepção 24 horas na propriedade.
O Estádio Levi's fica a 7 km do Sterling Inn. O aeroporto mais próximo é o Aeroporto Internacional de San José Mineta, a 2 km da propriedade.