Este hotel se encuentra frente a la Universidad Estatal de Florida, a 5 minutos en coche del centro de Tallahassee, Florida. Ofrece conexión Wi-Fi gratuita en los alojamientos.
Número de habitaciones: 56
691 West Tennessee Street, Tallahassee, FL 32304, Estados Unidos