Leeward Isle 104 está en Padre Island y ofrece alojamiento con patio y wifi gratis. Este apartamento está a 4,1 km de Bob Hall Pier y a 12 km de Parque Estatal Mustang Island.
Este apartamento con aire acondicionado consta de 1 dormitorio, una sala de estar, una cocina totalmente equipada con nevera y cafetera, y 1 baño con ducha y artículos de aseo gratuitos. Hay toallas y ropa de cama en el apartamento.
Se puede descubrir la zona practicando ciclismo en los alrededores.
Cerca del alojamiento hay puntos de interés como Playa de Padre Island Seawall, Whitecap Beach y South Packery Channel Beach. El aeropuerto (Aeropuerto internacional de Corpus Christi) está a 36 km.