Located 400 m from the train station, MachuPicchu Dream features a spa and 24-hour front desk assistance.