The Tudor Rose is a traditional pub and restaurant located in Upper Upnor, near Rochester in Kent, a historic riverside village overlooking the River Medway. The area is known for its maritime heritage, cobbled streets and proximity to Upnor Castle, a 16th-century artillery fort that attracts visitors throughout the year. Positioned just a short drive from Rochester’s city centre and the Medway towns, the pub benefits from a peaceful village setting while remaining easily accessible from major routes including the A289 and M2.
The venue occupies a charming period building with classic Kentish character. Inside, guests will find a warm, rustic interior featuring exposed beams, wooden furnishings and a relaxed, welcoming atmosphere. The pub also offers a spacious garden and outdoor seating, making it a popular choice in warmer months for families, walkers and those exploring the riverside paths around Upnor.
The menu focuses on traditional British pub cuisine, prepared using fresh, locally sourced ingredients where possible. Diners can expect a varied selection of starters, hearty mains, lighter dishes and seasonal specials, with options that reflect classic comfort cooking. Typical offerings include fish and chips, burgers, steaks, pies, salads and vegetarian choices, alongside pub staples such as ploughman’s lunches and sharing platters. Sunday roasts are a highlight, featuring roast meats and plant-based alternatives, served with traditional trimmings.
Desserts include familiar favourites such as crumble, cheesecake and chocolate-based dishes, while the drinks list features cask ales, lagers, wines, spirits and soft drinks, catering to both diners and those visiting for a casual drink.
With its historic setting, classic British menu and welcoming atmosphere, The Tudor Rose offers a relaxed and traditional dining experience in one of Kent’s most picturesque riverside villages.