Lo Sto is a waterfront establishment featuring a sports bar and eatery with a full kitchen and space for entertainment.