Greek restaurant Karavogiannos offers Mediterranean and Greek cuisine, including seafood and classic dishes like moussaka.