El Nature Hotel Lima se encuentra en el distrito San Borja, cerca de lugares de ocio como Atlantic City, a 4 km de distancia.
Las habitaciones del hotel Nature Hotel disponen de balcón, TV de pantalla plana con canales vía satélite y detectores de humo así como de un baño con bañera de hidromasaje y ducha.
El restaurante el Punto Marisko ofrece una gran selección de platos a 200 metros del hotel.
Este hotel de 3 estrellas, situado a 7 km de distancia de la Plaza de Armas de Lima, ofrece fácil acceso a lugares deportivos como el Estadio Nacional del Perú, que está a 6 km de distancia. En la zona, encontrarás espacios comerciales como el Centro de Convenciones de Lima (1 km) y el Jockey Plaza Shopping Center (3 km). La zona también incluye lugares de interés natural como el Beso Francés Crepería, a 5 km de distancia de este hotel. Esta propiedad se encuentra en frente de la estación del metro el San Borja.