Excalibur: A meat dish restaurant offering grilled meats in an enchanting atmosphere.