Hostal Don Beto is one of the hotels in Castro, Chile. Located in the heart of Castro, Hostal Don Beto offers a cozy, domestic atmosphere perfect for digit