Castel Pub is a restaurant offering a modern take on French cuisine, alongside a unique and evolving selection of beers.