The Newport Inn is a modern bar and restaurant offering lunch and dinner. It features a public bar, a dining area, and three-bedroom suites for accommodation. The establishment also boasts rooms with unique designs and scenic views.