Situado en el barrio El Poblado, a 950 metros de la estación de metro Poblado, el hotel Hostal Machu Picchu Medellin II ofrece servicio de cambio de divisas y mostrador de información turística. El hotel también proporciona a sus huéspedes servicio de traslado.
Las habitaciones están equipadas con un baño privado equipado con una ducha.
Los huéspedes pueden disfrutar de la comida americana servida en el restaurante Chef Burger, justo al lado de este alojamiento.
El Museo del Agua EPM está a 4 km y la Parroquia de San José del Poblado se sitúa a unos 5 minutos a pie. Entre los lugares de interés religioso de la zona figuran la Basílica de Nuestra Señora de la Candelaria (4,1 km) y la Parroquia la Niña María (3 km). Este hotel está situado a poca distancia del Parque Lleras. El Parque El Poblado y el Parque Lleras también están cerca del hotel Hostal Machu Picchu Medellin II. La parada de autobús Tourist, que ofrece un enlace directo a las atracciones y lugares principales de la ciudad, está a 150 metros de la pensión.