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