The New Inn

The New Inn
1 Farm Road, Maidenhead, Berkshire, SL6 5WX