Mowglis Platz Beach House se encuentra en Talamanca, a 5 min a pie de Playa Negra y a 6,9 km de Jaguar Rescue Center, y ofrece alojamiento con wifi gratis, jardín con terraza y vistas al jardín.
El aeropuerto más cercano (Aeropuerto internacional Capitán Manuel Niño) está a 49 km del alojamiento.