Greek restaurant Afroditi Venus offers grilled octopus, moussaka, and other Greek specialties. Free off-street parking is available.