Located near a train station, San Agustin Urubamba & Spa is a great choice for a stay in Urubamba. Guests can indulge in massages or mani/pedis, and Naranjachallo serves breakfast, lunch, and dinner. Other highlights include a sauna, a seasonal outdoor pool, and a snack bar/deli.