Albarracín is a Mediterranean restaurant with a cozy dining room and outdoor seating. It offers homemade cuisine and a full menu.