Modern European restaurant, The View, offers panoramic views of St. George's Quarter. Located in the Holiday Inn, it's an elevated dining experience.