Islands Restaurant

Islands Restaurant is a sports bar known for their gourmet burgers, beer and specialty beverages.  They serve fresh brewed Shangri La iced tea.