Ceviches"Big Ben" is a restaurant specializing in Peruvian seafood and tapas. They offer a daily menu featuring fresh fish and shellfish dishes.