Leeward Manor está en Corpus Christi, a 5 min a pie dePlaya de Padre Island Seawall, y dispone de una sala de estar con TV y wifi gratis. Se encuentra a 6 min a pie de South Packery Channel Beach y ofrece cajero automático.
Esta casa o chalet tiene aire acondicionado y dispone de 2 dormitorios y 2 baños con ducha, bañera y artículos de aseo gratuitos. Hay toallas y ropa de cama en la casa o chalet.
En la casa o chalet se puede usar la zona de juegos infantil.
Whitecap Beach está a menos de 1 km del alojamiento, y Bob Hall Pier está a 4,5 km. El aeropuerto (Aeropuerto internacional de Corpus Christi) está a 36 km.