Casa del Sol is a countryside restaurant and cabin retreat offering scenic views. Enjoy meals amidst the natural beauty of the mountains.