Italian restaurant Villa Eden offers banquet and wedding facilities, including intimate dining rooms.