Enjoy lunches, homemade cakes, and drinks at The Castle Kitchen, located within the historic Pembroke Castle.