minube
Albarracín (Hotel) Restaurant
The Albarracin (Hotel) Restaurant offers its visitors a quiet and spacious place for them to enjoy the best music and the best wines of their choosing. The best chef is in charge of selecting the ingredients to make you enjoy the authentic flavors in every mouthful. It's located in Albarracin, Spain.