Kevin's House is a Greek restaurant and bar with a large, attractive space. It offers a comfortable atmosphere.