This charming hotel is located in San Martino di Castrozza. The property features a total of 37 units.