Doté d'une terrasse et offrant une vue sur la ville, l'Escobedo's Inn Machupicchu est situé à Machu Picchu, à 100 mètres de la gare et à 200 mètres de l'arrêt de bus. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement et les sources chaudes du Machu Picchu se trouvent à 600 mètres.
Les logements comprennent une armoire, une télévision à écran plat, une salle de bains privative, du linge de lit et des serviettes.
Ce Bed & Breakfast sert un petit-déjeuner américain.
Vous séjournerez à 300 mètres du parc Wiñaywayna et à 2,1 km du musée Manuel Chavez Ballon.