La Grotte de Chypre is a Mediterranean restaurant offering a cozy atmosphere, fresh salads, flavorful main dishes, and desserts.