Located in the heart of Newcastle, The Castle Inn is the ideal place to enjoy a friendly, pleasant atmosphere. Serving food 7 days a week our extensive menu has something for all to enjoy. Catch the sport on the large screens in the bar or play some pool while listening to some tunes on our jukebox.
Note: Map is an approximate indication ONLY. Please contact The Castle Inn (Newcastle) for directions and precise location prior to your visit.