When is a brand new?
When it's Stillwater of course!

Stillwater is open 7 days a week for breakfast and lunch and Monday to Saturday for our indulgent evening menu. Bookings are highly recommended.