Tohuus is a cafe known for its fresh fish sandwiches and homemade lemonades.