Charming British pub, the Tudor Rose, offering classic fare and Sunday roasts. Enjoy a relaxed atmosphere with a shaded garden, nestled near Upnor Castle.